|HackFest 2010 - Ivan Drucker|
HackFest is an annual programming competition in which KansasFest attendees are challenged to write the coolest program possible for the Apple II while at KansasFest. Contestants Peter Neubauer, Martin Haye, Scott Miller, and Jeff Blakeney present their entries before Ivan Drucker announces the winners, as determined by Drucker, Ken Gagne, and Sean Fahey.
Keywords: KansasFest; 2010; KFest; HackFest; competition; programming; contest; development
|Apple's Growing Divide Between Programmers and Users|
The incredibly open nature of the Apple II for development, down to the inclusion of schematics in every box, encouraged a generation of users who were also programmers. By contrast, today we have the walled garden of iPhone OS, where Apple judges all. Between these polar positions is the Macintosh. How have Apple - and Apple users - evolved over the years? Has using computers become more or less creative? What tradeoffs have we made between accessibility and empowerment? How do the Apple II and...
Keywords: KansasFest; 2010; KFest; iPod; iPhone; Apple; iOS; iPad; tablet; SDK; API; programming; development; panel
|Introducing Slammer: A New Way of Using Machine Language from Applesoft - Ivan Drucker|
Wouldn't it be great if you could put whatever machine language you wanted into a standard Applesoft program with practically no performance, dependency, or stability issues? With Ivan Drucker's Slammer, you can! Slammer is a new method for installing and executing machine language routines, at machine language speed, using 100% legal Applesoft. This presentation introduces Slammer, explains how to use it, and describes the unusual and extreme machine language programming behind its development...
Keywords: KansasFest; KFest; 2010; Ivan Drucker; Appke; Apple II; assembly; programming; development; machine language; Applesoft; BASIC
|Optimizing Algorithms in Applesoft BASIC - Wayne Arthurton|
Recent experiments with fractal algorithms in pure Applesoft BASIC have revealed methods for optimizing code to achieve acceptable speeds on a 4Mhz IIc Plus. In this session, Wayne Arthurton demonstrates the effects of using and optimizing user-defined functions, vari able reuse, variable allocation order, and other techniques for improving BASIC calculation performance.
Keywords: KansasFest; KFest; 2010; Wayne Arthurton; Apple; Apple II; Applesoft; BASIC; programming; development